/*
 * @Descripttion: 处理koa异常
 * @version: 1.0
 * @Author: 自由如风
 * @Date: 2021-04-28 07:56:09
 * @LastEditors: 自由如风
 * @LastEditTime: 2021-04-28 07:57:04
 */
const { Fail } = require("./Response")

module.exports = {
    json(err, ctx) {
        // throw new Error 类型
        if (err instanceof Error) {
            ctx.body = new Fail(err.message)
        }
        // throw string
        if (typeof err == 'string') {
            ctx.body = new Fail(err)
        }
    }
}